input,textarea,select,a:focus {
    outline: none;
}
.mg20{ margin-top: 20px;}
/*头部*/
.clf:before,.clf:after ,.clear:before,.clear:after{content:""; display:table; }
.clf:after , .clear:after{clear:both;}
.clf, .clear{*zoom:1;/*IE/7/6*/ }

#tinymask{position:absolute;display:none;position: fixed;top:0;left:0;height:100%;width:100%;background:#000000;z-index:1500;opacity: 0.8}
#tinybox{position:absolute;display:none;position: fixed;z-index:2000}
.contain{ display: block;  margin: auto; background: #036fd3;padding-top:4px;}
.contain-box{ display: block; width: 1200px; margin: auto;}

.navShow{border-bottom: 2px solid #fff; padding-bottom: 2px !important;}

.header{ display: block; width: 100%;  border-bottom: 1px solid #e6e6e6;background: #036fd3;}
.header .logox{ display: block; float:left;height: 48px;}
.header .header-nav{ display: block; float:left; margin:0 34px 0 24px;   }
.header .header-nav > li{ display: block; width:120px; float: left; margin-left:50px; line-height: 52px; margin-left: 34px\9; position: relative; padding-bottom: 2px;}
.header .header-nav > li:first-child{ margin-left: 0px !important;}
.header .header-nav > li > a{ display: block; font-size: 20px; color: #fff; text-align: center;}
.header .header-nav > li ul{  position: absolute;width: 150px;background: #fff;top: 58px;left: -16px; padding: 12px 0px; z-index: 99; display: none;}
.header .header-nav > li:hover{ border-bottom: 2px solid #fff; padding-bottom: 2px !important; padding-bottom: 1px;}
.header .header-nav > li:hover ul{display: block;}
.header .header-nav > li ul li{ display: block;  font-size: 16px; height: 36px; line-height: 36px;}
.header .header-nav > li ul li:hover a{background:#f7f7f7 ; color: #47779b; }
.header .header-nav > li ul li a{ display: block ;padding: 0 16px;}
.header > .contain > a{ display: block; float: left; color:#fff; font-size: 16px; line-height: 54px; margin-left: 10px;}
.search{ display: block; float: left; height: 38px; position: relative; width: 422px; margin-top: 9px; }
.search input{ display: block; border: none;}
.search .search_m{ display: block; position: absolute; width: 78px; left: 4px; cursor: pointer;  top:0px; background: url("image/message-bottom.png") 68px 14px no-repeat; padding:11px 0px; line-height: 16px; height: 16px; padding-right: 10px; text-align: center; border-right: 2px solid #0084ff;}
.search .search_i{ padding: 0px; padding-left: 94px;height: 35px;  line-height: 34px; padding-right: 30px; width: 295px; background: #fff; height: 34px\9; border-radius: 6px;border: 2px solid #036fd3;}
.search .search-btn{position: absolute; right: 0px; top: 0px; width: 90px; cursor: pointer; height: 16px; padding: 0px; height: 100%;background-color: #036fd3;color: #fff;border-top-right-radius: 6px;border-bottom-right-radius: 6px;padding-left: 14px;}
.search #search-select{width: 90px;display: block;border: 2px solid #306fd3;border-radius:6px;margin-top: 5px;background: #fff;position: absolute;left: 0px;z-index: 999; }
.search #search-select p{ text-align: center; padding: 10px 0; margin: 0px; cursor: pointer;}
.search .search_m.addsearchbg{background: url("image/message-top.png") 68px center no-repeat;}
.head_consult p{color: #ff6e26;margin-bottom: 10px;}
.head_consult a{display: block;border: 1px solid #ccc;border-radius: 4px;width: 92px;float: left;height: 22px;line-height: 22px;text-align: center;font-size: 12px;}
.head_consult a img{vertical-align: middle;}
/*底部*/
.foot{border-bottom:1px #e5e4e4 solid;margin-top:1px;display:flex;justify-content:space-around;}
.footer {color:#fff;text-align:center;line-height:30px;width: 100%; }
.footer div a{color:#fff;}
.foot_page {background:#F4F4F4;padding:0 10px 0 10px;text-align:center;height:40px;line-height:40px;overflow:hidden;color:#666666;}
.footer .footer-qq img{vertical-align: middle;}

.header.a12 .header-nav{margin:0 34px 0 32px;}
/*.header.a12  .search{ width: 155px;}*/
.header.a12 > .contain > a{ margin-left: 13px;}
/*.header.a12 .search .search_i{ width: 59px;}*/
.header.a12 .header-nav > li{ margin-left: 40px;}
.header.a12 > .contain > .a-first{ margin-left: 10px;}

.header.a16 .header-nav{margin:0 44px 0 44px;}
.header.a16  .search{ width: 155px;}
.header.a16 .search .search_i{ width: 59px;}
.header.a16 .header-nav > li{ margin-left: 48px;}
.header.a16 > .contain > a{ margin-left: 14px;}
.header.a16 > .contain > .a-first{ margin-left: 10px;}

.header.a19 .header-nav{margin:0 0 0 40px;width: 644px;}
.header.a19  .search{ width: 270px;}
.header.a19 .search .search_i{ width: 174px;}
.header.a19 .header-nav > li{ margin-left: 44px;}
.header.a19 > .contain > a{ margin-left: 14px;}
.header.a19 > .contain > .a-first{ margin-left: 30px;}

.w11 {width:1200px;}